/* 用户信息 */

.nav .weui-navigation-bar__inner {
  box-shadow: none;
}
  .memberBox{
    margin: 50rpx auto 0;
    // height: 100%;
    // height:120rpx;
    width: 678rpx;
    height:104rpx;
    z-index: 2;
    position: relative;
    .memberBgImg{
      height: 100%;
      width: 100%;
    }
    .memberText{
      position: absolute;
      left: 30rpx;
      top: 34rpx;
      width: 620rpx;
      .memberTit{
        font-size:32rpx;
        font-weight:600;
        line-height:32rpx;
        image{
          width: 130rpx;
        }
      }
      .buyMember{
        font-size:24rpx;
        height:40rpx;
        line-height:40rpx;
        border-radius:20rpx;
        text-align: center;
        padding: 0 16rpx;
      }
    }
  }
.user {
  position: relative;
  background: #F5F5F5;
  padding-top:20rpx;
  padding-bottom:32rpx;
  //背景
  .user_bg{
    height: 530rpx;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    image{
      height: 100%;
      width: 100%;
    }
  }
  // margin-bottom: 8rpx;
}
.user-header{
  color: #333;
  font-size: 40rpx;
  position: relative;
  z-index: 2;
  padding-top: 52rpx;
  
  .tipsBox{
  	width: 662rpx;
  	height: 52rpx;
  	background: #FFDCDC;
    color: #FF7541;
    font-size: 24rpx;
    padding: 0 12rpx;
    line-height: 52rpx;
	margin: 0 auto;
	border-radius: 10rpx;
	position: absolute;
	top: 0;
	left: 32rpx;
	.close{
		position: absolute;
		right: 10rpx;
		top: 6rpx;
		line-height: 40rpx;
	}
  }
	.user-header-cont {
	  margin: auto;
	  padding-left: 32rpx;
	  margin-top: 40rpx;

		.user-header-avatar {
		  display: block;
		  margin-right: 50rpx;
		  width: 130rpx;
		  height: 130rpx;
		  border-radius: 50%;
		  border: 2rpx solid #fff;
		  overflow: hidden;
		}

		.user-header-right {
			flex: 1;
			.nickName{
				color: white;
			}
		}
		.user-header-avatar image {
		  width: 100%;
		  height: 100%;
		  border-radius: 50%;
		}
		.user-header-cont-name {
		  font-size: 32rpx;
		  padding: 20rpx 0;
		  color: white;
		}
		.myShop{
			width: 170rpx;
			height: 60rpx;
			line-height: 60rpx;
			background: #FFFFFF;
			box-shadow: 0 4rpx 20rpx 1rpx #FF7D4D;
			border-radius: 30rpx 0 0 30rpx;
			color: #FF9872;
			font-size: 26rpx;
			padding-left: 20rpx;
			text{
				margin-right: 8rpx;
				font-size: 26rpx;
			}
		}
	}
}

/* 会员等级 */

.user-header-grade {
  background: #fff199;
  margin-top: 12rpx;
  height: 38rpx;
  line-height: 38rpx;
  border-radius: 10rpx;
  padding: 0 14rpx;
}

/* .user-header-grade .user-grade_icon {
  margin-top: -5rpx;
} */

.user-header-grade .user-grade_icon image {
  display: block;
  width: 32rpx;
  height: 30rpx;
}

.user-header-grade .user-grade_name {
  margin-left: 8rpx;
  font-size: 24rpx;
}

/* 订单导航栏 */

.order-navbar {
	margin: 40rpx auto 0;
	width: 618rpx;
	height: 102rpx;
	background: #FFFFFF;
	border-radius: 16rpx;
	padding: 34rpx;
	font-size: 30rpx;
	overflow: hidden;
	position: relative;
	z-index: 2;
}

.order-navbar-header {
  margin: auto;
  padding-bottom: 10rpx;
  width: 91%;
  height: 70rpx;
  border-bottom: 1rpx solid #eee;
  justify-content: space-between;
  align-items: center;
}

.order-navbar-footer {
  width: 100%;
	.order-navbar-item{
		position: relative;
		width: 108rpx;
		.imgBox{
		  height: 48rpx;
		  overflow: hidden;
		  text-align: center;
		  image{
			  width: 48rpx;
			  height: 48rpx;
			  margin: 0 auto;
		  }
		}
		.order-navbar__icon {
			margin: 0 auto;
			font-size: 48rpx;
		}
		.order-navbar__name {
		  margin-top: 12rpx;
		  display: block;
		  font-size: 26rpx;
		  color: #666;
		  text-align: center;
		  // margin-right: 10rpx;
		}
		.order-badge, .order-badge1 {
			position: absolute;
			font-size: 22rpx;
			background: #FF7541;
			text-align: center;
			line-height: 28rpx;
			color: #fff;
			border-radius: 100%;
			min-height: 30rpx;
			min-width: 30rpx;
			padding: 1rpx;
		}

		.order-badge {
			top: -16rpx;
			right: 42rpx;
		}
		.order-badge1 {
			top: -16rpx;
			right: 44rpx;
		}
	}
}

/* 菜单列表 */

.menus-list {
	padding: 0 32rpx 32rpx;
	background-color: #fff;
	position: relative;
	
	.menus-title{
		width: 100%;
		padding-top: 32rpx;
		padding-bottom: 40rpx;
		font-size: 32rpx;
		font-weight: bold;
		color: #333333;
	}
	.withdrawal{
		width: 690rpx;
		height: 128rpx;
		border-radius: 64rpx;
		overflow: hidden;
		image{
		width: 100%;
		height: 100%;
		}
	}
	.imgBox{
		width: 52rpx;
		height: 52rpx;
		margin: 0 auto;
		overflow: hidden;
		text{
			font-size: 48rpx;
		}
		image{
			width: 100%;
			height: 100%;
		}
	}
	.menus-item__left{
		margin-top: 16rpx;
		line-height: 40rpx;
	}
	.btn-normal image{
	  width: 52rpx;
	  display: block;
	}
	.btn-normal{
		position: relative;
		.redDot{
			width: 16rpx;
			height: 16rpx;
			border-radius: 50%;
			background: #FF7541;
			display: inline-block;
			position: absolute;
			left: 50%;
			margin-left: 30rpx;
			top: 0rpx;
		}
	}
}
.menus:nth-child(4) .imgBox,.menus:nth-child(6) .imgBox,.menus:nth-child(10) .imgBox{
	width: 50rpx;
}

/* 我的钱包 */

.my-asset {
  background: #fff;
  /* height: 70rpx; */
  padding: 26rpx 30rpx;
}

.my-asset .asset-right {
  width: 210rpx;
  border-left: 1rpx solid #eee;
}

.asset-left_item {
  color: #333333;
  width:336rpx;
  height:160rpx;
  box-shadow:0px 0px 10px 1px rgba(222,222,222,0.5);
  border-radius:16rpx;
  margin-right:20rpx;
}
.asset-left_item .btn-normal{
  margin: 38rpx 20rpx;
}

.asset-left_item .item-value text {
  font-size: 32rpx;
  color: red;
}

.asset-left_item .item-name {
  margin-bottom: 14rpx;
}

.asset-left_item .item-name text {
  font-size: 28rpx;
}
.asset-left_item .item_icon image{
  width: 90rpx;
  height: 90rpx;
  border-radius: 50%;
}
.menus{
	width: 25%;
	margin-bottom: 60rpx;
	text-align: center;
	overflow: hidden;
}
.main{
}
.f-w-300{font-weight: 300;}
// 群聊
/* #ifdef MP-WEIXIN */
.btn-normal{
	position: relative;
}
.kefu_cell{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	overflow: hidden;
}
/* #endif */
// 开店卡片
.memberBox2{
	height: 88rpx;
	.memberText{
		top: 24rpx;
	}
}
.memberTitle{
	font-size: 30rpx;
	font-weight: 600;
	color: #E6B994;
	background: linear-gradient(270deg, #F4DDC6 0%, #E6B994 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.buyMember2{
	color: #2A2A30;
	background: linear-gradient(270deg, #F4DDC6 0%, #E6B994 100%);
}